stuffed tribe - French English Dictionary